home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / usl.cf < prev    next >
Text File  |  2006-04-12  |  4KB  |  132 lines

  1. XCOMM platform:  $Xorg: usl.cf,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
  2.  
  3.  
  4.  
  5.  
  6. XCOMM platform:  $XFree86: xc/config/cf/usl.cf,v 3.22 2001/01/12 19:28:24 dawes Exp $
  7.  
  8. #ifndef OSName
  9. # define OSName        DefaultOSName
  10. #endif
  11. #ifndef OSMajorVersion
  12. # define OSMajorVersion    DefaultOSMajorVersion
  13. #endif
  14. #ifndef OSMinorVersion
  15. # define OSMinorVersion    DefaultOSMinorVersion
  16. #endif
  17. #ifndef OSTeenyVersion
  18. # define OSTeenyVersion    DefaultOSTeenyVersion
  19. #endif
  20. XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
  21.  
  22. #ifndef  CcCmd
  23. # define CcCmd            /usr/ccs/bin/cc
  24. #endif
  25. #ifndef  CplusplusCmd
  26. # define CplusplusCmd        /usr/ccs/bin/CC
  27. #endif
  28. #ifndef  CplusplusFilt
  29. # define CplusplusFilt        /usr/ccs/bin/c++filt
  30. #endif
  31. #ifndef  CplusplusDependIncludes
  32. # define CplusplusDependIncludes    -I/usr/include/CC
  33. #endif
  34.  
  35. #define BootstrapCFlags        /* none needed */
  36. #define StandardDefines        -DUSL -DSVR4 -Di386
  37. #define NeedWidePrototypes    NO    /* experimental */
  38. #define ServerExtraDefines    -D__USLC__ XFree86ServerDefines
  39. #define ServerOSDefines        -DDDXTIME XFree86ServerOSDefines
  40. #define ToolkitStringsABIOptions -intelabi
  41. #if OSMajorVersion < 2
  42. #define XawI18nDefines        -DHAS_WCTYPE_H -DHAS_ISW_FUNCS
  43. #else
  44. #define XawI18nDefines        -DHAS_WCHAR_H -DHAS_ISW_FUNCS
  45. #endif
  46. #if OSMajorVersion > 1 || OSTeenyVersion > 1
  47. # if OSMajorVersion >= 7
  48. #  define ExtraLibraries        -lsocket -lnsl -lgen
  49. # else
  50. #  define ExtraLibraries        -lsocket -lnsl -lgen -lw
  51. # endif
  52. # define ThreadedX        YES
  53. # define HasThreadSafeAPI    NO
  54. /* UnixWare does not have MT-safe pwd routines. */
  55. # define MTSafeAPIDefines    \
  56. -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -DXNO_MTSAFE_GRPAPI
  57. # define SystemMTDefines    -D_REENTRANT
  58. # define ThreadsLibraries    -lthread
  59. # define ThreadsCplusplusLibraries    -lthread
  60. # ifndef DefaultCCOptions
  61. #  define DefaultCCOptions    -W0,-2A -Xa -Dasm=__asm
  62. # endif
  63. #endif
  64. #define BuildLibPathVar      LD_LIBRARY_PATH
  65.  
  66. /* UnixWare 7.x comes with perl. */
  67. #ifndef HasPerl
  68. # if OSMajorVersion >= 7
  69. #  define HasPerl        YES
  70. # else
  71. #  define HasPerl        NO
  72. # endif
  73. #endif
  74.  
  75. #ifndef UseExportLists
  76. # define UseExportLists YES
  77. #endif
  78.  
  79. #define GencatFlags        -m
  80.  
  81. #define HasStrcasecmp        NO
  82. #ifndef HasSnprintf
  83. #define HasSnprintf        YES
  84. #endif
  85.  
  86.  
  87. #include <svr4.cf>
  88.  
  89. /*
  90.  * When generating templates the UnixWare 2.02 C++ compiler leaves
  91.  * protected .i files behind.  Remove them so other people can
  92.  * compile too.
  93.  */
  94. #ifndef ObjectCplusplusCompile
  95. #define ObjectCplusplusCompile(options) RemoveFiles($@ $*.i)        @@\
  96.     ClearmakeOSName \
  97.     $(CXX) -c $(CXXFLAGS) options $*.CCsuf
  98. #endif
  99.  
  100. /* USL does not have a shared regex library. */
  101. #define UseLocalRegex        YES
  102.  
  103. #define XmDefines        \
  104.     -DNO_REGCOMP -DNEED_STRCASECMP \
  105.     -DSUPPORT_ZERO_WIDTH -DHAS_WIDECHAR_FUNCTIONS
  106. #define DtSvcDefines        -DXK_MISCELLANY -DMULTIBYTE -DNO_REGCOMP
  107. #define DtSearchDefines        -DI18N_MSG DtSvcDefines
  108. #define DtWidgetDefines        DtSearchDefines
  109. #define DtPrintDefines        DtSearchDefines
  110.  
  111. /* For DtHelp's TIFF processing routines. */
  112. #define LSBBitOrder        YES
  113.  
  114. #define ArchitectureDefines    -DUSL_ARCHITECTURE
  115.  
  116. #define ExportListGenSource    elistgen.usl
  117. #define ShlibExportListOpt(filename)    Concat(-Bexport:,filename)
  118.  
  119. /* Remove -lc because select.o is not relocatable. */
  120. /* Remove -lgen (and set UseLocalRegex) because no shared library exists. */
  121. #define SharedXmReqs $(LDPRELIBS) SharedXReqs -lsocket -lnsl -lw
  122. #define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs -lsocket -lnsl -lw
  123. #define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs -lsocket -lnsl -lw
  124.   
  125. /* <X11/Xos_r.h> requires process locking for missing _r functions */
  126. #define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB)
  127. #define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB)
  128.  
  129. #define CdeProjectDefines \
  130.     -DANSICPP -DMULTIBYTE -DNLS16 -DNEED_STRCASECMP \
  131.     -DOSMAJORVERSION=OSMajorVersion -DOSMINORVERSION=OSMinorVersion
  132.